Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 HAVEN PLACE £62,731,641 £48,750,000 23 May 2017
2 HAVEN PLACE Terraced £460,067 £98,000 26 Jun 1998
3 HAVEN PLACE £62,731,641 £48,750,000 23 May 2017
4 HAVEN PLACE £62,731,641 £48,750,000 23 May 2017